#include <iostream>
#include <vector>

using namespace std;

int main()
{
	vector<int> vec;    // []

	vec.push_back(1);   // [1]
	vec.push_back(2);   // [1, 2]
	vec.push_back(3);   // [1, 2, 3]

	vec.pop_back();     // [1, 2]
	vec.pop_back();     // [1]

	vec[1] = 3;         // [1, 3, 3]
	vec[2] = 2;         // [1, 3, 2]
	for(int i = 0; i < vec.size(); i++) {
		cout << vec[i] << " ";
	}
	
	return 0;
}